const path = require('path')

// 使用path模块对路径进行处理
//join拼接路径 '../'可以抵消一层路径
const PATH_STR = path.join('/a','/b/c','../','d')
console.log(PATH_STR)//\a\b\d

//__dirname获取当前绝对路径
const PATH_STR1 = path.join(__dirname,'/a')
console.log(PATH_STR1)//C:\Users\dep4\Desktop\helloNode\a

//basename可以获得路径文件部分的名称
//接收两个参数第一个接收路径，第二个参数可不传，传的话可以去除后缀名
const PATH_STR2 = path.basename('a/b/c/index.html')
const PATH_STR3 = path.basename('a/b/c/index.html','.html')
console.log(PATH_STR2,PATH_STR3)//index.html

//extname可以获得路径文件部分的后缀名
const PATH_STR4 = path.extname('a/b/c/index.html')
console.log(PATH_STR4)//.html